package de.dhbw.karlsruhe.picsim.model.cpu;

import de.dhbw.karlsruhe.picsim.model.memory.RegisterValue;
import org.jetbrains.annotations.NotNull;


/**
 * Created by IntelliJ IDEA.
 * User: goesen
 * Date: Apr 12, 2010
 * Time: 9:45:30 AM
 */

/**
 * Ein File auf das schreibend zugegriffen werden kann
 */
public interface FileMutable extends ReadOnlyFile {

    /**
     * schreibt den übergebenen Wert in das file
     *
     * @param value der Wert der geschrieben werden soll
     */
    void setValue(@NotNull RegisterValue value);
}

